Environment variables & secrets
Environment variables are part of all three Centurion repos, two of which are considered secrets and are stored in Keybase by user wkande under the team api3_centurion. The team contains more than one developer to ensure the files are available to all developers. All team members are owners which means a team member can add or remove any developer to or from the team, including wkande.
centurion-vue
This repo contains two .env type files. Neither contains any secrets and are available in the centurion-vue repo. Each contains the URL to the backend REST routes for the frontend Centurion app to consume. The choice of the correct file to use is determined by Vite depending on its MODE. See Env Variables > Modes in the Vite documentation. See the file for descriptions of each variable.
.env.development.env.production
centurion-nodejs & centurion-worker
These repos each use one .env file which is not stored in the repo as it contain secrets. The file is only used for development. Production values are set using the Heroku UI. For development the file is available on Keybase. See the file for descriptions of each variable.